package a_exception.e_finally;
/*
    finally 和 return的执行顺序

    情况四: finally 改变返回值的情况
        先执行finally,在执行return值并直接返回.
 */
public class ReturnDemo04 {

    public static int show(){
        int res = 0;//局部变量
        try{
            return res;//直接返回局部变量 //存下来
        }finally{
            System.out.println("finally执行了!");
            res = 1;//不能修改最终返回的内容
        }
    }


    public static void main(String[] args) {
        int show = show();
        System.out.println(show);

    }
}
